from selenium.webdriver.common.keys import Keys

class Base():

    # 封装驱动
    def __init__(self, driver):
        self.driver = driver

    # 封装打开网址的方法
    def open_url(self, url):
        self.driver.get(url)

    # 封装定位元素的方法
    def find_element(self, loc):
        return self.driver.find_element(*loc)

    # 封装点击元素放方法
    def click(self, loc):
        self.find_element(loc).click()

    # 封装输入元素的方法
    def send_keys(self, loc, text):
        self.find_element(loc).send_keys(text)

    # 封装键盘回车事件
    def enter(self, loc,text):
        self.find_element(loc).send_keys(text,Keys.ENTER)